package model

import "time"

type ShipFromAddress map[string]interface{}

type InboundPlan struct {
	FulfillmentCenterId   string          `json:"fulfillmentCenterId" bson:"fulfillmentCenterId"`
	FulfillmentCenterName string          `json:"fulfillmentCenterName" bson:"fulfillmentCenterName"`
	ShopName              string          `json:"shopName" bson:"shopName"`
	PlanName              string          `json:"planName" bson:"planName"`
	EditStatus            string          `json:"editStatus" bson:"editStatus"`
	ShipFromAddress       ShipFromAddress `json:"shipFromAddress" bson:"shipFromAddress"`
	PlanId                string          `json:"planId" bson:"planId"`
	PlanStatusDesc        string          `json:"planStatusDesc" bson:"planStatusDesc"`
	PlanQuantity          int             `json:"planQuantity" bson:"planQuantity"`
	PlanStatus            int             `json:"planStatus" bson:"planStatus"`
	ReceivedQuantity      int             `json:"receivedQuantity" bson:"receivedQuantity"`
	ShopId                uint            `json:"shopId" bson:"shopId"`
	CreatedAt             time.Time       `json:"createdAt" bson:"createdAt"`
	UpdatedAt             time.Time       `json:"updatedAt" bson:"updatedAt"`
}
